package com.ruoyi.event.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 参加的活动列对象 event_attend_list
 * 
 * @author ruoyi
 * @date 2025-09-26
 */
public class EventAttendList extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 活动id */
    @Excel(name = "活动id")
    private Long eventid;

    /** 用户id */
    @Excel(name = "用户id")
    private String openid;

    /** 用户微信名 */
    @Excel(name = "用户微信名")
    private String nickName;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phone;

    /** 标题 */
    @Excel(name = "标题")
    private String eventtitle;

    /** 城市 */
    @Excel(name = "城市")
    private String eventcity;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String detailedaddress;

    /** 活动状态 */
    @Excel(name = "活动状态")
    private String eventstatus;

    /** 活动日期 */
    @Excel(name = "活动日期")
    private String orderday;

    /** 活动时间 */
    @Excel(name = "活动时间")
    private String ordertime;

    /** 大图url */
    @Excel(name = "大图url")
    private String imageurl;

    /** 几人团 */
    @Excel(name = "几人团")
    private String groupsize;

    /** 类别 */
    @Excel(name = "类别")
    private String category;

    /** 其他图片list信息 */
    @Excel(name = "其他图片list信息")
    private String imagestring;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setEventid(Long eventid) 
    {
        this.eventid = eventid;
    }

    public Long getEventid() 
    {
        return eventid;
    }
    public void setOpenid(String openid) 
    {
        this.openid = openid;
    }

    public String getOpenid() 
    {
        return openid;
    }
    public void setNickName(String nickName) 
    {
        this.nickName = nickName;
    }

    public String getNickName() 
    {
        return nickName;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setEventtitle(String eventtitle) 
    {
        this.eventtitle = eventtitle;
    }

    public String getEventtitle() 
    {
        return eventtitle;
    }
    public void setEventcity(String eventcity) 
    {
        this.eventcity = eventcity;
    }

    public String getEventcity() 
    {
        return eventcity;
    }
    public void setDetailedaddress(String detailedaddress) 
    {
        this.detailedaddress = detailedaddress;
    }

    public String getDetailedaddress() 
    {
        return detailedaddress;
    }
    public void setEventstatus(String eventstatus) 
    {
        this.eventstatus = eventstatus;
    }

    public String getEventstatus() 
    {
        return eventstatus;
    }
    public void setOrderday(String orderday) 
    {
        this.orderday = orderday;
    }

    public String getOrderday() 
    {
        return orderday;
    }
    public void setOrdertime(String ordertime) 
    {
        this.ordertime = ordertime;
    }

    public String getOrdertime() 
    {
        return ordertime;
    }
    public void setImageurl(String imageurl) 
    {
        this.imageurl = imageurl;
    }

    public String getImageurl() 
    {
        return imageurl;
    }
    public void setImagestring(String imagestring) 
    {
        this.imagestring = imagestring;
    }

    public String getImagestring() 
    {
        return imagestring;
    }

    public String getGroupsize() {
        return groupsize;
    }

    public void setGroupsize(String groupsize) {
        this.groupsize = groupsize;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("eventid", getEventid())
            .append("openid", getOpenid())
            .append("nickName", getNickName())
            .append("phone", getPhone())
            .append("eventtitle", getEventtitle())
            .append("eventcity", getEventcity())
            .append("detailedaddress", getDetailedaddress())
            .append("eventstatus", getEventstatus())
            .append("orderday", getOrderday())
            .append("ordertime", getOrdertime())
            .append("imageurl", getImageurl())
            .append("imagestring", getImagestring())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .toString();
    }
}
